/**
 * 项目名称:
 *
 * @Author: 夏国倩
 * @Date: 2023/9/12 14:29
 * @Copyright
 */
package itSystemCase2;
import java.util.Scanner;
//汽车租赁管理类
public class RentMgSys {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        CarOpration motoMsg=new CarOpration();
        motoMsg.init();
        Car moto=null; //汽车
        System.out.println("***********欢迎光临腾飞汽车租赁公司***********");
        System.out.println("1、轿车  2、客车  3、卡车");
        System.out.print("请选择您要租赁的汽车类型：");
        int type=sc.nextInt();
        String brand="";
        String type1="";
        int seat=0;
        int tonnage=0;
        if (type==1) {
            System.out.print("请选择您要租赁的汽车品牌：1、别克  2、宝马   ");
            int choose = sc.nextInt();
            if (choose == 1) {
                brand = "别克";
                System.out.print("请选择您要租赁的汽车类型：1、林荫大道  2、GL8  ");
                int choose2 = sc.nextInt();
                type1 = choose2 == 1 ? "林荫大道" : "GL8";
            } else if (choose == 2) {
                brand = "宝马";
                System.out.print("请选择您要租赁的汽车类型：1、x6  2、550i  ");
                int choose2 = sc.nextInt();
                type1 = choose2 == 1 ? "x6" : "5591";
            }
        }else if (type==2){
            type1="";
            System.out.print("请选择您要租赁的客车品牌：1、金龙  2、金杯  ");
            brand=(sc.nextInt()==1?"金龙":"金杯");
            System.out.print("请选择您要租赁的客车类型：1、16座  2、34座  ");
            seat=(sc.nextInt()==1)?16:34;
        }else if (type==3){
            type1="";
            System.out.print("请选择您要租赁的卡车品牌：1、一汽解放  2、重庆红岩  ");
            brand=(sc.nextInt()==1?"一汽解放":"重庆红岩");
            System.out.print("请选择您要租赁的卡车类型：1、1吨  2、2吨  ");
            tonnage=(sc.nextInt()==1)?1:2;
        }
        moto=motoMsg.motoLeaseOut(brand,type1,seat,tonnage); //获得租赁的车
            System.out.print("请输入您要租赁的天数：");
            int days=sc.nextInt();
            double money=moto.calRent(days); //计算租赁费用
        System.out.println("分配给您的汽车牌号是："+moto.getLicenseplate());
        System.out.println("您需要支付的租赁费用是："+money+"元");
    }
}

